body{
    background: #F4FBFF url(images/img01.jpg) repeat-x;
    margin: 0;
    padding: 0;

}

#header {
    width: 954px;
    height: 183px;
    margin: 0 auto;
    background: url(images/img02.jpg);
}

#logo {
    float: left;
}

#logo h1, #logo h2 {
    float: left;
    text-transform: lowercase;
    color: #FFFFFF;
}

#logo h1 {
    padding: 115px 0 0 50px;
    font-weight: bold;
}

#logo h2 {
    padding: 143px 0 0 8px;
    font-size: 14px;
    font-weight: bold;
}

#session {
    text-align: right;
    font-weight: bold;
}

/* Menu */

#menu {
    float: right;
}

#menu ul {
    margin: 0;
    padding: 140px 20px 0 0;
    list-style: none;
    line-height: normal;
}

#menu li {
    display: inline;
}

#menu a {
    padding: 0 28px 0 0;
    text-transform: lowercase;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;
}



#flash{
    background: #eeeeee;
    font:12px Verdana;
    font-weight: bold;
    color: blue;
    width:854px;
    float:center;
    margin-left: auto;
    margin-right: auto;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-width: medium;
    border-color: red;
}

#statusSavedText{
    font:12px Verdana;
    font-weight: bold;
    color: green;
}

#main{
    /* background: #ffffff;*/
    background: #ffffff url(images/img04.jpg) no-repeat;
    font:12px Verdana;
    width:854px;
    float:center;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    padding: 50px;


}


#main h1{color:#00111A; font:26px/26px Verdana;}
#main h2{color:#00111A; font:20px/20px Verdana; padding: 30px 0 0 0px;}

#main a{color: #aa0022; text-decoration: none}
/*#main a:hover{background: #dddddd; color: #ff1111}*/
#main a:hover{color: #ff1111}

#resultSet table{
    width:850px;
    border-spacing: 0px;
    border-width: 1px;
    border: 1px;
    border-style: outset outset outset outset;
    border-collapse: collapse;
    font-size: 9px;
}


#resultSet th {
    background-color: #77bbff;
    font-size: 11px;
    font-weight: bold;
    padding: 5px 15px 5px 15px;
    border: 1px;
    border-style: outset outset outset outset;
    border-color: gray gray gray gray;
}


#resultSet tr.even {background-color: #eeeeff}

#resultSet tr.odd{background-color: #ffffff}

#resultSet tr:hover{background-color: #99ccff}

#resultSet td {
    border-width: 0px 0px 0px 1px;
    padding: 0px 15px 0px 15px;
    border-style: outset outset outset outset;
    border-color: gray gray gray gray;
}

#resultSet td.big {
    width: 75%;
}

#resultSet a {
    color: black;
    text-decoration: underline;
}

#resultSet a:hover {
    color: yellow;
}

#formTable table {
    border-style: none none none none;
    /*border-collapse: collapse;*/
    border-spacing: 0px 10px;
}



#formTable td {
    border-width: 0px 0px 0px 0px;
    border-style: none none none none;
    padding: 0px 20px 0px 0px;
}


#filterTable th {
    border-width: 0px;
    border-style: solid;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

#filterTable td {
    border-width: 0px;
    border-style: solid;
    padding: 0px 10px 0px 0px;
    text-align: left;
    vertical-align: top;
}

#filterTable ul {
    margin: 0px;
    padding: 0px 0px 0px 0px;
}




#filterBox {
    background-color: #ddff77;
    border: dashed 1px #000000;
    color: #000000;
    padding: 8px;
    margin-bottom: 10px;
}

#filterBox hr {
    border: dashed #000000;
    border-width: 1px 0px 0px 0px;
    border-color: #999999
}

#error {
    background-color: #FF9999;
    font-weight: bold;
    border: solid 2px #CC0000;
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}

#notice {
    background-color: #99FF66;
    font-weight: bold;
    border: solid 2px #00CC00;
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}
